package com.fjb.common.utils;

import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;

public class StringUtils {
	
	/**
	 * @param 过滤所有的特殊字符  只允许数字、字母和汉字
	 * @return
	 * @throws PatternSyntaxException
	 */	
	public static  String StringSpecialFilter(String str){       	                     
		  // 只允许字母和数字        	
		  // String regEx = "[^a-zA-Z0-9-,]"; 	                     
		  // 清除掉所有特殊字符	  					
		  String regEx="[（）()`!@#$%^&|{}':,;'//[//].<>/?~！@#￥%……&——+|{}【】‘；：”“’。，？_]";  
		  Pattern p = Pattern.compile(regEx);     
		  Matcher m = p.matcher(str);	
		  return m.replaceAll("").trim().toString();     
   } 
}
